media library management electronic medical records scheduling library management manufacturing manufacturing software inventory software software asset management software medical practices job costing software planning medical management practice management systems emr